home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Utilities / Other / mCD / Source / CD_DBase.subproj / CD_DBase07.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-04-20  |  13.5 KB  |  341 lines

  1. #import <sys/types.h>
  2. #import <stddef.h>
  3. #import "CD_DBaseSubs.h"
  4.  
  5.     /*
  6.      * This subroutine has information for CD's with 7 tracks
  7.      */
  8.  
  9. #define DIREST_MAKINGMOV       814513089 /* key parts = 2262.40.07.489 246 */
  10. #define APP_GAUDI              839818726 /* key parts = 2332.62.07.526 227 */
  11. #define PINKF_SAUCERFUL_SO     852025087 /* key parts = 2366.55.07.337 179 */
  12. #define PINKF_SAUCERFUL        853114688 /* key parts = 2369.57.07.338 180 */
  13. #define ICEHOU_CIRCLE_D2       886090724 /* key parts = 2461.27.07.224 62 */
  14. #define MOLDFIELD_ISLANDS      895681051 /* key parts = 2488.00.07.151 259 */
  15. #define MOODY_FUTUREPASS_UD    899497105 /* key parts = 2498.45.07.355 445 */
  16. #define MOODY_FUTUREPASS       902665105 /* key parts = 2507.30.07.355 452 */
  17. #define LEDZEP_INOUTDOOR       920194762 /* key parts = 2556.07.07.412 330 */
  18. #define LEDZEP_INOUT_STUDBOX   921010761 /* key parts = 2558.27.07.411 330 */
  19. #define SUPERT_QUIETEST        944521149 /* key parts = 2623.50.07.249 652 */
  20. #define LEDZEP_PRES            958930677 /* key parts = 2663.52.07.627 563 */
  21. #define LEDZEP_PRES_STUDBOX    961369075 /* key parts = 2670.35.07.625 567 */
  22. #define JBECK_JANHAMMERLIVE    962137193 /* key parts = 2672.45.07.443 395 */
  23. #define OZRIC_STRANGEITUDE    1008793105 /* key parts = 2802.15.07.355 436 */
  24. #define BSPRING_WILDINNOCENT  1013041171 /* key parts = 2814.00.07.271 597 */
  25. #define PINKF_DELICATETHUN_D1 1059538763 /* key parts = 2943.12.07.713 479 */
  26. #define DBLFAN_UNIVERSAVE_JAP 1188898679 /* key parts = 3302.37.07.479 723 */
  27. #define WAVESTAR_ZENITH       1197634687 /* key parts = 3326.57.07.637 659 */
  28. #define SOFTW_PASTPF_V1       1290241088 /* key parts = 3584.00.07.638 1099 */
  29. #define WAVESTAR_MINDJOURNEY  1312921163 /* key parts = 3647.00.07.863 652 */
  30. #define RWAKE_GREATEST_D1     1323889094 /* key parts = 3677.35.07.794 742 */
  31. #define MSCHON_CLOSEBYDIST    1479817085 /* key parts = 4110.45.07.635 303 */
  32. #define WAVESTAR_MOONWIND2    1662639584 /* key parts = 4618.33.07.734 817 */
  33.  
  34.  
  35. void filltoc07(tocPtr, cdKey)
  36. struct cd_toc *tocPtr;
  37. u_int cdKey;
  38. {
  39.  
  40.     if ( cdKey == APP_GAUDI ) { /* 0:38:52-62 */
  41.     tocPtr->discPerformer = "Alan Parsons Project";
  42.     tocPtr->discTitle = "Gaudi";
  43. #     if !defined(SKIPSONGS_Alan_Parsons_Project)
  44.     SET_CDtt( 1, 08.46, "La Sagrada Familia");
  45.     SET_CDtt( 2, 04.32, "Too Late");
  46.     SET_CDtt( 3, 05.53, "Closer To Heaven");
  47.     SET_CDtt( 4, 05.03, "Standing On Higher Ground");
  48.     SET_CDtt( 5, 04.27, "Money Talks");
  49.     SET_CDtt( 6, 06.22, "Inside Looking Out");
  50.     SET_CDtt( 7, 03.47, "Paseo De Gracia  [instrumental]");
  51. #     endif
  52.     }
  53.     if ( cdKey == JBECK_JANHAMMERLIVE ) { /* 0:44:32-45 */
  54.     tocPtr->discPerformer = "Jeff Beck";
  55.     tocPtr->discTitle = "Jeff Beck with the Jan Hammer Group - Live";
  56. #     if !defined(SKIPSONGS_Jeff_Beck)
  57.     SET_CDtt( 1, 07.23, "Freeway Jam");
  58.     SET_CDtt( 2, 04.37, "Earth (Still Our Only Home)");
  59.     SET_CDtt( 3, 04.26, "She's A Woman");
  60.     SET_CDtt( 4, 06.09, "Full Moon Boogie");
  61.     SET_CDtt( 5, 07.53, "Darkness / Earth In Search of a Sun");
  62.     SET_CDtt( 6, 07.27, "Scatterbrain");
  63.     SET_CDtt( 7, 06.35, "Blue Wind");
  64. #     endif
  65.     }
  66.     if ( cdKey == DIREST_MAKINGMOV ) { /* 0:37:42-40 */
  67.     tocPtr->discPerformer = "Dire Straits";
  68.     tocPtr->discTitle = "Making Movies";
  69.     tocPtr->discCatNum = "325918000502300";
  70.     SET_CDtt( 1, 08.09, "Tunnel of Love  [intro: The Carousel Waltz]");
  71.     SET_CDtt( 2, 05.54, "Romeo and Juliet");
  72.     SET_CDtt( 3, 06.19, "Skateaway");
  73.     SET_CDtt( 4, 05.03, "Expresso Love");
  74.     SET_CDtt( 5, 04.50, "Hand in Hand");
  75.     SET_CDtt( 6, 03.19, "Solid Rock");
  76.     SET_CDtt( 7, 04.06, "Les Boys");
  77.     }
  78.     if ( cdKey == DBLFAN_UNIVERSAVE_JAP ) { /* 0:55:02-37 */
  79.     tocPtr->discPerformer = "Double Fantasy";
  80.     tocPtr->discTitle = "Universal Ave.  [Japan]";
  81.     SET_CDtt( 1, 07.59, "Heartbreaker");
  82.     SET_CDtt( 2, 06.02, "Universal Avenue");
  83.     SET_CDtt( 3, 08.14, "Endless Running");
  84.     SET_CDtt( 4, 07.56, "Food for Fantasy");
  85.     SET_CDtt( 5, 08.20, "Lost Control");
  86.     SET_CDtt( 6, 04.26, "Children of the Universe");
  87.     SET_CDtt( 7, 12.03, "Stranger in Space");
  88.     }
  89.     if ( cdKey == ICEHOU_CIRCLE_D2 ) { /* 0:41:01-27 */
  90.     tocPtr->discPerformer = "Icehouse";
  91.     tocPtr->discTitle = "Full Circle  [disc 2]";
  92. #     if !defined(SKIPSONGS_Icehouse)
  93.     SET_CDtt( 1, 03.44, "Melt Steel  [part 1]");
  94.     SET_CDtt( 2, 06.13, "Slow Motion");
  95.     SET_CDtt( 3, 07.15, "Kilimanjaro");
  96.     SET_CDtt( 4, 00.43, "Melt Steel  [part 2]");
  97.     SET_CDtt( 5, 06.00, "Blue Noise");
  98.     SET_CDtt( 6, 16.02, "The Great Southern Mix");
  99.     SET_CDtt( 7, 01.02, "Melt Steel  [part 3]");
  100. #     endif
  101.     }
  102.     if ( cdKey == LEDZEP_PRES ) { /* 0:44:23-52 */
  103.     tocPtr->discPerformer = "Led Zeppelin";
  104.     tocPtr->discTitle = "Presence";
  105.     tocPtr->discCatNum = "007567084162000";
  106. #     if !defined(SKIPSONGS_Led_Zeppelin)
  107.     SET_CDtt( 1, 10.27, "Achilles Last Stand");
  108.     SET_CDtt( 2, 06.24, "For Your Life");
  109.     SET_CDtt( 3, 03.00, "Royal Orleans");
  110.     SET_CDtt( 4, 06.13, "Nobody's Fault But Mine");
  111.     SET_CDtt( 5, 04.11, "Candy Store Rock");
  112.     SET_CDtt( 6, 04.42, "Hots On For Nowhere");
  113.     SET_CDtt( 7, 09.23, "Tea For One");
  114. #     endif
  115.     }
  116.     if ( cdKey == LEDZEP_PRES_STUDBOX ) { /* 0:44:30-35 */
  117.     tocPtr->discPerformer = "Led Zeppelin";
  118.     tocPtr->discTitle = "Presence  [studio box]";
  119.     tocPtr->discCatNum = "007567825262400";
  120. #     if !defined(SKIPSONGS_Led_Zeppelin)
  121.     SET_CDtt( 1, 10.25, "Achilles Last Stand");
  122.     SET_CDtt( 2, 06.25, "For Your Life");
  123.     SET_CDtt( 3, 02.59, "Royal Orleans");
  124.     SET_CDtt( 4, 06.16, "Nobody's Fault But Mine");
  125.     SET_CDtt( 5, 04.12, "Candy Store Rock");
  126.     SET_CDtt( 6, 04.44, "Hots On For Nowhere");
  127.     SET_CDtt( 7, 09.27, "Tea For One");
  128. #     endif
  129.     }
  130.     if ( cdKey == LEDZEP_INOUTDOOR ) { /* 0:42:36-07 */
  131.     tocPtr->discPerformer = "Led Zeppelin";
  132.     tocPtr->discTitle = "In Through the Out Door";
  133.     tocPtr->discCatNum = "007567160022400";
  134. #     if !defined(SKIPSONGS_Led_Zeppelin)
  135.     SET_CDtt( 1, 06.52, "In The Evening");
  136.     SET_CDtt( 2, 04.13, "South Bound Saurez");
  137.     SET_CDtt( 3, 06.11, "Fool In the Rain");
  138.     SET_CDtt( 4, 03.18, "Hot Dog");
  139.     SET_CDtt( 5, 10.34, "Carouselambra");
  140.     SET_CDtt( 6, 05.56, "All My Love");
  141.     SET_CDtt( 7, 05.30, "I'm Gonna Crawl");
  142. #     endif
  143.     }
  144.     if ( cdKey == LEDZEP_INOUT_STUDBOX ) { /* 0:42:38-27 */
  145.     tocPtr->discPerformer = "Led Zeppelin";
  146.     tocPtr->discTitle = "In Through the Out Door  [studio box]";
  147.     tocPtr->discCatNum = "007567825262400";
  148. #     if !defined(SKIPSONGS_Led_Zeppelin)
  149.     SET_CDtt( 1, 06.51, "In The Evening");
  150.     SET_CDtt( 2, 04.14, "South Bound Saurez");
  151.     SET_CDtt( 3, 06.13, "Fool In the Rain");
  152.     SET_CDtt( 4, 03.17, "Hot Dog");
  153.     SET_CDtt( 5, 10.34, "Carouselambra");
  154.     SET_CDtt( 6, 05.57, "All My Love");
  155.     SET_CDtt( 7, 05.30, "I'm Gonna Crawl");
  156. #     endif
  157.     }
  158.     if ( cdKey == MOODY_FUTUREPASS ) { /* 0:41:47-30 */
  159.     tocPtr->discPerformer = "Moody Blues";
  160.     tocPtr->discTitle = "Days of Future Passed";
  161.     tocPtr->discCatNum = "004228200062000";
  162. #     if !defined(SKIPSONGS_Moody_Blues)
  163.     SET_CDtt( 1, 05.55, "The Day Begins");
  164.     SET_CDtt( 2, 03.48, "Dawn is a Feeling");
  165.     SET_CDtt( 3, 03.57, "Another Morning");
  166.     SET_CDtt( 4, 05.29, "Peak Hour");
  167.     SET_CDtt( 5, 08.24, "Forever Afternoon (Tuesday) / (Evening) Time to get away");
  168.     SET_CDtt( 6, 06.40, "The Sun Set / Twilight Time");
  169.     SET_CDtt( 7, 07.32, "Nights in White Satin");
  170. #     endif
  171.     }
  172.     if ( cdKey == MOODY_FUTUREPASS_UD ) { /* 0:41:38-45 */
  173.     tocPtr->discPerformer = "Moody Blues";
  174.     tocPtr->discTitle = "Days of Future Passed  [UltraDisc]";
  175. #     if !defined(SKIPSONGS_Moody_Blues)
  176.     SET_CDtt( 1, 05.55, "The Day Begins");
  177.     SET_CDtt( 2, 03.48, "Dawn is a Feeling");
  178.     SET_CDtt( 3, 03.56, "Another Morning");
  179.     SET_CDtt( 4, 05.29, "Peak Hour");
  180.     SET_CDtt( 5, 08.23, "Forever Afternoon (Tuesday) / (Evening) Time to get away");
  181.     SET_CDtt( 6, 06.40, "The Sun Set / Twilight Time");
  182.     SET_CDtt( 7, 07.25, "Nights in White Satin");
  183. #     endif
  184.     }
  185.     if ( cdKey == MOLDFIELD_ISLANDS ) { /* 0:41:28-00 */
  186.     tocPtr->discPerformer = "Mike OldField";
  187.     tocPtr->discTitle = "Islands";
  188. #     if !defined(SKIPSONGS_Mike_Oldfield)
  189.     SET_CDtt( 1, 02.31, "The Wind Chimes: Part One");
  190.     SET_CDtt( 2, 19.16, "The Wind Chimes: Part Two");
  191.     SET_CDtt( 3, 04.15, "Magic Touch");
  192.     SET_CDtt( 4, 03.53, "The Time Has Come");
  193.     SET_CDtt( 5, 03.33, "North Point");
  194.     SET_CDtt( 6, 03.39, "Flying Start");
  195.     SET_CDtt( 7, 04.19, "Islands");
  196. #     endif
  197.     }
  198.     if ( cdKey == OZRIC_STRANGEITUDE ) { /* 0:46:42-15 */
  199.     tocPtr->discPerformer = "Ozric Tentacles";
  200.     tocPtr->discTitle = "Strangeitude";
  201.     SET_CDtt( 1, 05.55, "White Rhino Tea");
  202.     SET_CDtt( 2, 06.28, "Sploosh");
  203.     SET_CDtt( 3, 07.34, "Saucers");
  204.     SET_CDtt( 4, 07.32, "Strangeitude");
  205.     SET_CDtt( 5, 04.07, "Bizarre Bazaar");
  206.     SET_CDtt( 6, 07.48, "Space Between Your Ears");
  207.     SET_CDtt( 7, 07.16, "Live Throbbe");
  208.     }
  209.     if ( cdKey == PINKF_SAUCERFUL ) { /* 0:39:29-57 */
  210.     tocPtr->discPerformer = "Pink Floyd";
  211.     tocPtr->discTitle = "A Saucerful of Secrets";
  212. #     if !defined(SKIPSONGS_Pink_Floyd)
  213.     SET_CDtt( 1, 05.38, "Let There Be More Light");
  214.     SET_CDtt( 2, 04.33, "Remember A Day");
  215.     SET_CDtt( 3, 05.28, "Set The Controls For The Heart Of The Sun");
  216.     SET_CDtt( 4, 04.12, "Corporal Clegg");
  217.     SET_CDtt( 5, 11.59, "A Saucerful Of Secrets");
  218.     SET_CDtt( 6, 04.37, "See Saw");
  219.     SET_CDtt( 7, 03.00, "Jugband Blues");
  220. #     endif
  221.     }
  222.     if ( cdKey == PINKF_SAUCERFUL_SO ) { /* 0:39:26-55 */
  223.     tocPtr->discPerformer = "Pink Floyd";
  224.     tocPtr->discTitle = "A Saucerful of Secrets  [“Shine On” box]";
  225. #     if !defined(SKIPSONGS_Pink_Floyd)
  226.     SET_CDtt( 1, 05.37, "Let There Be More Light");
  227.     SET_CDtt( 2, 04.34, "Remember A Day");
  228.     SET_CDtt( 3, 05.28, "Set The Controls For The Heart Of The Sun");
  229.     SET_CDtt( 4, 04.13, "Corporal Clegg");
  230.     SET_CDtt( 5, 11.56, "A Saucerful Of Secrets");
  231.     SET_CDtt( 6, 04.37, "See Saw");
  232.     SET_CDtt( 7, 02.59, "Jugband Blues");
  233. #     endif
  234.     }
  235.     if ( cdKey == PINKF_DELICATETHUN_D1 ) { /* 0:49:03-12 */
  236.     tocPtr->discPerformer = "Pink Floyd";
  237.     tocPtr->discTitle = "Delicate Sound of Thunder  [disc 1]";
  238. #     if !defined(SKIPSONGS_Pink_Floyd)
  239.     SET_CDtt( 1, 11.53, "Shine On You Crazy Diamond");
  240.     SET_CDtt( 2, 05.27, "Learning To Fly");
  241.     SET_CDtt( 3, 06.21, "Yet Another Movie");
  242.     SET_CDtt( 4, 00.34, "Round and Around");
  243.     SET_CDtt( 5, 09.28, "Sorrow");
  244.     SET_CDtt( 6, 07.19, "The Dogs of War");
  245.     SET_CDtt( 7, 07.59, "On The Turning Away");
  246. #     endif
  247.     }
  248.     if ( cdKey == MSCHON_CLOSEBYDIST ) { /* 1:08:30-45 */
  249.     tocPtr->discPerformer = "Mario Schönwälder";
  250.     tocPtr->discTitle = "Close By My Distance";
  251.     SET_CDtt( 1, 10.35, "Let the Rhythm Comin' on You");
  252.     SET_CDtt( 2, 08.00, "Les Yeux sans Visage");
  253.     SET_CDtt( 3, 11.03, "Sems u' kanar");
  254.     SET_CDtt( 4, 07.12, "The Point of Impact");
  255.     SET_CDtt( 5, 13.34, "Memories of Oz");
  256.     SET_CDtt( 6, 13.01, "Close by My Distance:  a) Sortilge,  b) Chapter Two");
  257.     SET_CDtt( 7, 05.03, "Farewell From Heaven");
  258.     }
  259.     if ( cdKey == SOFTW_PASTPF_V1 ) { /* 0:59:44-00 */
  260.     tocPtr->discPerformer = "Software";
  261.     tocPtr->discTitle = "Past, Present, Future  [volume 1]";
  262.     SET_CDtt( 1, 10.38, "Sun-Beam");
  263.     SET_CDtt( 2, 09.36, "Present-Voice");
  264.     SET_CDtt( 3, 08.04, "Julias-Dream");
  265.     SET_CDtt( 4, 05.57, "Frontiers-Of-Chaos");
  266.     SET_CDtt( 5, 06.05, "Taste-of-Future");
  267.     SET_CDtt( 6, 01.03, "Voice-Bit");
  268.     SET_CDtt( 7, 18.19, "Wind-Flute-Chromatics");
  269.     }
  270.     if ( cdKey == BSPRING_WILDINNOCENT ) { /* 0:46:54-00 */
  271.     tocPtr->discPerformer = "Bruce Springsteen";
  272.     tocPtr->discTitle = "The Wild, The Innocent, and the E Street Shuffle";
  273. #     if !defined(SKIPSONGS_Bruce_Springsteen)
  274.     SET_CDtt( 1, 04.31, "The E Street Shuffle");
  275.     SET_CDtt( 2, 05.37, "4th of July, Asbury Park (Sandy)");
  276.     SET_CDtt( 3, 07.09, "Kitty's Back");
  277.     SET_CDtt( 4, 04.48, "Wild Billy's Circus Story");
  278.     SET_CDtt( 5, 07.45, "Incident on 57th Street");
  279.     SET_CDtt( 6, 07.05, "Rosalita (Come Out Tonight)");
  280.     SET_CDtt( 7, 09.57, "New York City Serenade");
  281. #     endif
  282.     }
  283.     if ( cdKey == SUPERT_QUIETEST ) { /* 0:43:43-50 */
  284.     tocPtr->discPerformer = "Supertramp";
  285.     tocPtr->discTitle = "Even In the Quietest Moments";
  286.     tocPtr->discCatNum = "008283946342300";
  287.     SET_CDtt( 1, 04.09, "Give A Little Bit");
  288.     SET_CDtt( 2, 06.53, "Lover Boy");
  289.     SET_CDtt( 3, 06.29, "Even In The Quietest Moments");
  290.     SET_CDtt( 4, 04.04, "Downstream");
  291.     SET_CDtt( 5, 04.52, "Babaji");
  292.     SET_CDtt( 6, 06.22, "From Now On");
  293.     SET_CDtt( 7, 10.52, "Fool's Overture");
  294.     }
  295.     if ( cdKey == RWAKE_GREATEST_D1 ) { /* 1:01:17-35 */
  296.     tocPtr->discPerformer = "Rick Wakeman";
  297.     tocPtr->discTitle = "Greatest Hits  [disc 1]";
  298.     SET_CDtt( 1, 13.14, "Roundabout");
  299.     SET_CDtt( 2, 07.48, "Wondrous Stories");
  300.     SET_CDtt( 3, 04.05, "Don't Kill the Whale");
  301.     SET_CDtt( 4, 07.15, "Going for the One");
  302.     SET_CDtt( 5, 12.28, "Siberian Khatru");
  303.     SET_CDtt( 6, 04.03, "Madrigal");
  304.     SET_CDtt( 7, 12.22, "Starship Trooper");
  305.     }
  306.     if ( cdKey == WAVESTAR_ZENITH ) { /* 0:55:26-57 */
  307.     tocPtr->discPerformer = "Wavestar";
  308.     tocPtr->discTitle = "Zenith";
  309.     SET_CDtt( 1, 10.37, "Zenith");
  310.     SET_CDtt( 2, 03.36, "Gyroscopic Nutation");
  311.     SET_CDtt( 3, 03.22, "Chord");
  312.     SET_CDtt( 4, 08.05, "Melanie");
  313.     SET_CDtt( 5, 10.18, "Osaka Hai");
  314.     SET_CDtt( 6, 08.27, "Tangent");
  315.     SET_CDtt( 7, 10.59, "Time Node");
  316.     }
  317.     if ( cdKey == WAVESTAR_MINDJOURNEY ) { /* 1:00:47-00 */
  318.     tocPtr->discPerformer = "Wavestar";
  319.     tocPtr->discTitle = "Mind Journey";
  320.     tocPtr->discCatNum = "502660301032600";
  321.     SET_CDtt( 1, 14.23, "Departure");
  322.     SET_CDtt( 2, 07.17, "Seascape");
  323.     SET_CDtt( 3, 03.45, "Landfall");
  324.     SET_CDtt( 4, 05.33, "Wavestar");
  325.     SET_CDtt( 5, 10.53, "Acrotramp");
  326.     SET_CDtt( 6, 08.02, "Atmospheres");
  327.     SET_CDtt( 7, 10.52, "Return");
  328.     }
  329.     if ( cdKey == WAVESTAR_MOONWIND2 ) { /* 1:16:58-33 */
  330.     tocPtr->discPerformer = "Wavestar";
  331.     tocPtr->discTitle = "Moonwind  [Surreal]";
  332.     SET_CDtt( 1, 12.14, "Voyager");
  333.     SET_CDtt( 2, 09.19, "Edge of Morning");
  334.     SET_CDtt( 3, 08.57, "Cabala");
  335.     SET_CDtt( 4, 07.32, "Troll Valley");
  336.     SET_CDtt( 5, 08.20, "Moonwind");
  337.     SET_CDtt( 6, 16.57, "Chase the Evening");
  338.     SET_CDtt( 7, 13.37, "For the Whales");
  339.     }
  340. }
  341.